to be lily-livered - Türkisch Englisch Wörterbuch